Platform Explorer / Nuxeo Platform 6.0

Extension point views

Contribution Descriptors

  • Class: org.nuxeo.theme.views.ViewType

Existing Contributions

Contributions are presented in the same order as the registration order on this extension point. This order is displayed before the contribution name, in brackets.

  • nuxeo-platform-collections-jsf-6.0.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
    
        <view merge="true" name="nuxeo5 includes" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <resource>collections2Formatter.js</resource>
        </view>
    
      </extension>
  • nuxeo-routing-web-6.0.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
    
        <view merge="true" name="nuxeo5 includes" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <resource>automation.js</resource>
          <resource>jquery.jsPlumb-1.5.1-min.js</resource>
          <resource>documentRoutingGraph.js</resource>
          <resource>documentRoutingGraph.css</resource>
        </view>
    
      </extension>
  • nuxeo-platform-tag-web-6.0.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
    
        <view merge="true" name="nuxeo5 includes" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <resource>tags2Formatter.js</resource>
        </view>
    
      </extension>
  • nuxeo-platform-audio-jsf-6.0.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
    
        <view merge="true" name="nuxeo5 includes" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <resource>audio-player.js</resource>
        </view>
    
      </extension>
  • nuxeo-webengine-sites-6.0.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
        <view name="Minisite Logo" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/logo.ftl</template>
        </view>
        <view name="Minisite Main" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/main.ftl</template>
        </view>
        <view name="Page Main" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/page_main.ftl</template>
        </view>
        <view name="Page Create" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/webpage_create.ftl</template>
        </view>
        <view name="Page Edit" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/webpage_edit.ftl</template>
        </view>
    
        <view name="Minisite Last Published" template-engine="freemarker">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <model-type>webpage</model-type>
          <template>widgets/sites/last_published.xml</template>
        </view>
    
        <view name="Minisite Last Comments" template-engine="freemarker">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
        <model-type>webpage-comment</model-type>
          <template>widgets/sites/minisite_last_comments.xml</template>
        </view>
    
        <view name="Minisite Contextual" template-engine="freemarker">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <model-type>contextual-link</model-type>
          <template>widgets/sites/contextual.xml</template>
        </view>
    
        <view name="Minisite Tree" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/tree.ftl</template>
        </view>
        <view name="Minisite Attached files" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/files.ftl</template>
        </view>
    
        <view name="Page Last Comments" template-engine="freemarker">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
        <model-type>comment</model-type>
          <template>widgets/sites/page_last_comments.xml</template>
        </view>
    
        <view name="All WebPages" template-engine="freemarker">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <model-type>webpage</model-type>
          <template>widgets/sites/all_webpages.xml</template>
        </view>
    
        <view name="Search Results" template-engine="freemarker">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <model-type>search</model-type>
          <template>widgets/sites/search_results.xml</template>
        </view>
    
        <view name="Minisite Search" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/search.ftl</template>
        </view>
        <view name="Minisite Buttons" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/buttons.ftl</template>
        </view>
        <view name="Minisite Email" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/email.ftl</template>
        </view>
    
        <view name="Tags" template-engine="freemarker">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <model-type>tag</model-type>
          <template>widgets/sites/tags.xml</template>
        </view>
    
        <view name="Tags Cloud" template-engine="freemarker">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <model-type>tag cloud</model-type>
          <template>widgets/sites/tags_cloud.xml</template>
        </view>
    
      </extension>
  • nuxeo-platform-ui-select2-6.0.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
    
        <view merge="true" name="nuxeo5 includes" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <resource>select2.css</resource>
          <resource>jquery.ui.sortable.js</resource>
          <!-- TODO Later, we can include nuxeo-select2.js here but for now we import
            it inline because it'll be easier to debug if needed <resource>nuxeo-select2.js</resource> -->
        </view>
    
      </extension>
  • nuxeo-theme-webengine-6.0.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
    
       <view template-engine="freemarker">
          <format-type>layout</format-type>
          <class>
            org.nuxeo.theme.html.filters.layout.DefaultLayoutView
          </class>
        </view>
    
        <view template-engine="freemarker">
          <format-type>style</format-type>
          <class>
            org.nuxeo.theme.html.filters.style.DefaultStyleView
          </class>
        </view>
    
        <!-- Layout -->
    
        <view name="theme view" template-engine="freemarker">
          <element-type>theme</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/webengine/fm/widgets/theme-view.xml</template>
        </view>
    
        <view name="page frame" template-engine="freemarker">
          <element-type>page</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/webengine/fm/widgets/page-frame.xml</template>
        </view>
    
        <view name="section frame" template-engine="freemarker">
          <element-type>section</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/webengine/fm/widgets/section-frame.xml</template>
        </view>
    
        <view name="cell frame" template-engine="freemarker">
          <element-type>cell</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/webengine/fm/widgets/cell-frame.xml</template>
        </view>
    
    
        <!-- Default widgets -->
    
        <view name="block region" template-engine="freemarker">
          <format-type>widget</format-type>
          <model-type>region</model-type>
          <icon>nxthemes/webengine/fm/icons/block-region.png</icon>
          <class>
            org.nuxeo.theme.webengine.fm.filters.widgets.BlockRegionView
          </class>
        </view>
    
        <view name="vertical menu" template-engine="freemarker">
          <format-type>widget</format-type>
          <model-type>menu</model-type>
          <template>nxthemes/webengine/fm/widgets/vertical-menu.xml</template>
        </view>
    
        <view name="horizontal tabs" template-engine="freemarker">
          <format-type>widget</format-type>
          <model-type>menu</model-type>
          <template>
            nxthemes/webengine/fm/widgets/horizontal-tabs.xml
          </template>
        </view>
    
        <view name="vertical list" template-engine="freemarker">
          <format-type>widget</format-type>
          <model-type>navigation</model-type>
          <template>nxthemes/webengine/fm/widgets/vertical-list.xml</template>
        </view>
    
        <view name="horizontal trail" template-engine="freemarker">
          <format-type>widget</format-type>
          <model-type>navigation</model-type>
          <template>nxthemes/webengine/fm/widgets/horizontal-trail.xml</template>
        </view>
    
        <view name="plain text" template-engine="freemarker">
          <format-type>widget</format-type>
          <model-type>text</model-type>
          <icon>nxthemes/html/icons/plain-text.png</icon>
          <template>nxthemes/webengine/fm/widgets/plain-text.xml</template>
        </view>
    
        <view name="plain html" template-engine="freemarker">
          <format-type>widget</format-type>
          <model-type>html</model-type>
          <icon>nxthemes/html/icons/plain-html.png</icon>
          <template>nxthemes/webengine/fm/widgets/plain-html.xml</template>
        </view>
    
        <!-- no style caching -->
        <view name="theme view" template-engine="freemarker">
          <engine>default</engine>
          <mode>no-cache</mode>
          <element-type>theme</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/webengine/fm/widgets/theme-view-no-cache.xml</template>
        </view>
    
      </extension>
  • nuxeo-platform-video-jsf-6.0.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
    
        <view merge="true" name="nuxeo5 includes" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <resource>video-js.css</resource>
          <resource>video-js.nx.css</resource>
          <resource>videojs.thumbnails.css</resource>
    
          <resource>video-js.js</resource>
          <resource>video-player-util.js</resource>
          <resource>videojs.thumbnails.js</resource>
        </view>
    
      </extension>
  • nuxeo-opensocial-container-6.0.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
    
        <view merge="true" name="nuxeo5 includes" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <!-- OpenSocial container -->
          <resource>opensocial-container.css</resource>
          <resource>opensocial-gadgets.css</resource>
          <resource>opensocial-reset-fonts-grids.css</resource>
          <resource>opensocial-rpc-container.js</resource>
          <!-- Lightweight container -->
          <resource>opensocial-light-container-gadgets.css</resource>
          <resource>opensocial-cookiebaseduserprefstore.js</resource>
          <resource>opensocial-cookies.js</resource>
          <resource>opensocial-gadgets.js</resource>
          <resource>opensocial-util.js</resource>
          <resource>jquery.opensocial.gadget.js</resource>
        </view>
    
      </extension>
  • nuxeo-theme-jsf-6.0.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
    
        <view template-engine="jsf-facelets">
          <format-type>layout</format-type>
          <class>
            org.nuxeo.theme.html.filters.layout.DefaultLayoutView
          </class>
        </view>
    
        <view template-engine="jsf-facelets">
          <format-type>style</format-type>
          <class>
            org.nuxeo.theme.html.filters.style.DefaultStyleView
          </class>
        </view>
    
        <view name="theme view" template-engine="jsf-facelets">
          <element-type>theme</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/jsf/widgets/theme-view.xml</template>
          <resource>nxthemes.css</resource>
          <resource>autosuggest.css</resource>
        </view>
    
        <view name="page frame" template-engine="jsf-facelets">
          <element-type>page</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/jsf/widgets/page-frame.xml</template>
        </view>
    
        <view name="section frame" template-engine="jsf-facelets">
          <element-type>section</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/jsf/widgets/section-frame.xml</template>
        </view>
    
        <view name="cell frame" template-engine="jsf-facelets">
          <element-type>cell</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/jsf/widgets/cell-frame.xml</template>
        </view>
    
        <view name="vertical menu" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <model-type>menu</model-type>
          <template>nxthemes/jsf/widgets/vertical-menu.xml</template>
        </view>
    
        <view name="horizontal tabs" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <model-type>menu</model-type>
          <template>
            nxthemes/jsf/widgets/horizontal-tabs.xml
          </template>
        </view>
    
        <view name="plain text" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <model-type>text</model-type>
          <icon>nxthemes/html/icons/plain-text.png</icon>
          <template>nxthemes/jsf/widgets/plain-text.xml</template>
        </view>
    
        <view name="plain html" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <model-type>html</model-type>
          <icon>nxthemes/html/icons/plain-html.png</icon>
          <template>nxthemes/jsf/widgets/plain-html.xml</template>
        </view>
    
        <view name="facelet region" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <model-type>region</model-type>
          <icon>nxthemes/jsf/icons/facelet-region.png</icon>
          <class>
            org.nuxeo.theme.jsf.filters.widgets.FaceletRegionView
          </class>
        </view>
    
        <!-- no style caching -->
        <view name="theme view" template-engine="jsf-facelets">
          <engine>default</engine>
          <element-type>theme</element-type>
          <mode>no-cache</mode>
          <format-type>widget</format-type>
          <template>nxthemes/jsf/widgets/theme-view-no-cache.xml</template>
          <resource>nxthemes.css</resource>
          <resource>autosuggest.css</resource>
        </view>
    
    
      </extension>
  • nuxeo-webengine-blogs-6.0.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
        <view name="Recent Blog Posts" template-engine="freemarker">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <model-type>blogpost</model-type>
          <template>widgets/blogs/recent_blog_posts.xml</template>
        </view>
    
        <view name="Blog Site Archive" template-engine="freemarker">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <model-type>blogSiteArchive</model-type>
          <template>widgets/blogs/blog_site_archive.xml</template>
        </view>
    
        <view name="Blog Post Main" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/blog_post_main.ftl</template>
        </view>
        <view name="Blog Post Create" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/blog_post_create.ftl</template>
        </view>
        <view name="Blog Post Edit" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/blog_post_edit.ftl</template>
        </view>
        <view name="Blog Site Buttons" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>skin/widgets/buttons.ftl</template>
        </view>
        <view name="Blog RSS" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>skin/widgets/rss.ftl</template>
        </view>
    
      </extension>
  • nuxeo-theme-html-6.0.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
    
        <view template-engine="html">
          <format-type>layout</format-type>
          <class>
            org.nuxeo.theme.html.filters.layout.DefaultLayoutView
          </class>
        </view>
    
        <view template-engine="html">
          <format-type>style</format-type>
          <class>
            org.nuxeo.theme.html.filters.style.DefaultStyleView
          </class>
        </view>
    
        <view name="theme view" template-engine="html">
          <element-type>theme</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/html/widgets/theme-view.xml</template>
          <resource>nxthemes.css</resource>
          <resource>autosuggest.css</resource>
        </view>
    
        <view name="page frame" template-engine="html">
          <element-type>page</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/html/widgets/page-frame.xml</template>
        </view>
    
        <view name="section frame" template-engine="html">
          <element-type>section</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/html/widgets/section-frame.xml</template>
        </view>
    
        <view name="cell frame" template-engine="html">
          <element-type>cell</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/html/widgets/cell-frame.xml</template>
        </view>
    
        <view name="vertical menu" template-engine="html">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <model-type>menu item</model-type>
          <template>nxthemes/html/widgets/vertical-menu.xml</template>
        </view>
    
        <view name="horizontal tabs" template-engine="html">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <model-type>menu item</model-type>
          <template>
            nxthemes/html/widgets/horizontal-tabs.xml
          </template>
        </view>
    
        <view name="plain text" template-engine="html">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <model-type>text</model-type>
          <template>nxthemes/html/widgets/plain-text.xml</template>
        </view>
    
        <view name="plain html" template-engine="html">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <model-type>html</model-type>
          <template>nxthemes/html/widgets/plain-html.xml</template>
        </view>
    
      </extension>
  • nuxeo-platform-webapp-core-6.0.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
    
        <view name="Nuxeo DM logo (Galaxy Theme)" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <template>incl/logo_DM_galaxy.xhtml</template>
        </view>
    
        <view name="nuxeo5 includes" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <template>incl/includes.xhtml</template>
          <resource>dragdrop.js</resource>
          <resource>seam-remote.js</resource>
          <resource>bsn.AutoSuggest_2.1.3.js</resource>
          <resource>foldable-box.js</resource>
          <resource>window.js</resource>
          <resource>window_effects.js</resource>
          <resource>waitdlg.js</resource>
          <!-- include JS used for D&D and tableSelection -->
          <resource>utils.js</resource>
          <!-- include JS for contextual menu -->
          <resource>jquery.fancybox.js</resource>
          <resource>jquery.fancybox.style.css</resource>
          <resource>jquery.tools.cookie.js</resource>
          <resource>fancybox-popup-utils.js</resource>
          <resource>contextmenu.js</resource>
          <resource>jquery.tools.focusfirst.js</resource>
          <resource>jquery.hotkeys.js</resource>
          <resource>sarissa-ie-workaround.js</resource>
          <resource>static-styles.css</resource>
          <resource>hideableAdminMessage.js</resource>
          <resource>accessKey.js</resource>
          <resource>jquery.nuxeo.doubleclickshield.js</resource>
          <!--resource>jquery.nuxeo.tipsy.js</resource-->
          <resource>jquery.ambiance.js</resource>
          <resource>jquery.ambiance.css</resource>
          <resource>jquery.nuxeo.dropdown.js</resource>
          <resource>jquery.tipsy.js</resource>
          <resource>tipsy.css</resource>
          <resource>jquery.magnific-popup.js</resource>
          <resource>magnific-popup.css</resource>
          <resource>nuxeo-lightbox.js</resource>
          <resource>jquery.nuxeo.cv-lightbox.js</resource>
          <resource>nuxeo-documents-import.js</resource>
          <resource>fixmultipartajax.js</resource>
        </view>
    
        <view name="Nuxeo header" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <template>incl/nuxeo_header.xhtml</template>
          <resource>screen.css</resource>
        </view>
    
        <view name="nuxeo5 breadcrumbs" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <template>incl/breadcrumb.xhtml</template>
        </view>
    
        <view name="nuxeo import" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <template>incl/import.xhtml</template>
        </view>
    
        <view name="nuxeo5 tree explorer" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <template>incl/multi_tree_explorer.xhtml</template>
        </view>
    
        <view name="nuxeo5 clip board" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <template>incl/user_clipboard.xhtml</template>
          <resource>dragdrop.js</resource>
        </view>
    
        <view name="Nuxeo footer" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <template>incl/nuxeo_footer.xhtml</template>
        </view>
    
      </extension>
  • nuxeo-search-ui-6.0.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
    
        <view name="search includes" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <template>/search/incl/search_includes.xhtml</template>
          <!--<resource>nuxeo-search.js</resource>-->
        </view>
    
      </extension>